﻿@echo off
::设置时间变量
set "Ymd=%date:~0,4%%date:~5,2%%date:~8,2%"
 
::创建存储的文件夹
if not exist "E:\mysqlallbackup" md "E:\mysqlallbackup"
 
::执行备份操作
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump" --opt --user=root --password=zhypgy@996 --host=127.0.0.1 --protocol=tcp --port=3306 --default-character-set=utf8 --single-transaction=TRUE --routines --events "ecology" >E:\mysqlallbackup\beifen_%Ymd%.sql
 
::删除14天前的备份数据
forfiles /p "E:\mysqlallbackup" /m backup_*.sql -d -14 /c "cmd /c del /f @path"
pause
@echo on

